package com.malou.client.seguridad.usuario;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.malou.client.util.MensajeData;

@RemoteServiceRelativePath("usuarioService")
public interface UsuarioService extends RemoteService {
	public Usuario getUsuario(Usuario user);
	public MensajeData saveGroup(Usuario user);
	public MensajeData deleteGroup(Integer id);
	public MensajeData saveUser(Usuario user);
	public MensajeData deleteUser(Integer id, Integer rol_id);
	public List<Rol> getRoles(Integer id);
	public MensajeData modificarRoles(Integer user_id, List<Integer> roles_id);
	public List<Privilegio> getPrivilegios();	
}